package org.csu.ssm_backend.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;




@Data
@TableName("orders")
public class Order implements Serializable {
    private static final long serialVersionUID = 6321792448424424931L;


    @TableField("orderid")
    private int orderId;

    @TableField("userid")
    private String userId;

//    @TableField("orderdate")
//    private Date orderDate;
//
//    @TableField("shipaddr1")
//    private String shipAddress1;
//
//    @TableField("shipaddr2")
//    private String shipAddress2;
//
//    @TableField("shipcity")
//    private String shipCity;
//
//    @TableField("shipstate")
//    private String shipState;
//
//    @TableField("shipzip")
//    private String shipZip;
//
//    @TableField("shipcountry")
//    private String shipCountry;
//
//    @TableField("billaddr1")
//    private String billAddress1;
//
//    @TableField("billaddr2")
//    private String billAddress2;
//
//
//
//    @TableField("billstate")
//    private String billState;
//
//
//
//    @TableField("billcountry")
//    private String billCountry;
//
//
//
//
//
//    @TableField("billtofirstname")
//    private String billToFirstName;
//
//    @TableField("billtolastname")
//    private String billToLastName;
//
//    @TableField("shiptofirstname")
//    private String shipToFirstName;
//
//    @TableField("shiptolastname")
//    private String shipToLastName;
//
//    @TableField("creditcard")
//    private String creditCard;
//
//    @TableField("exprdate")
//    private String expiryDate;
//
//    @TableField("cardtype")
//    private String cardType;

    private String shopperid;
    private Date orderdate;
    private String senddate;
    private String shipaddress;
    private String shipcity;
    private String shipzip;
    private String billaddress;

    @TableField("billcity")
    private String billCity;
    @TableField("billzip")
    private String billZip;
    private String courier;
    @TableField("listprice")
    private String listPrice;
    private String quantity;
    @TableField("totalprice")
    private BigDecimal totalPrice;
    private String status;
    private String paymentstatus;
    private String description;




   // private String locale;

}
